package com.ruoyi.zzwh.wjjlrz.wsyj.nbbdbg.mapper;

import java.util.List;
import com.ruoyi.zzwh.wjjlrz.wsyj.nbbdbg.domain.WjjlrzWsyjnbbdbg;

/**
 * 五局计量认证外审业绩内部比对报告Mapper接口
 *
 * @author huacai
 * @date 2024-08-28
 */
public interface WjjlrzWsyjnbbdbgMapper
{
    /**
     * 查询五局计量认证外审业绩内部比对报告
     *
     * @param wjjlrzWsyjnbbdbgId 五局计量认证外审业绩内部比对报告主键
     * @return 五局计量认证外审业绩内部比对报告
     */
    public WjjlrzWsyjnbbdbg selectWjjlrzWsyjnbbdbgByWjjlrzWsyjnbbdbgId(Integer wjjlrzWsyjnbbdbgId);

    /**
     * 查询五局计量认证外审业绩内部比对报告列表
     *
     * @param wjjlrzWsyjnbbdbg 五局计量认证外审业绩内部比对报告
     * @return 五局计量认证外审业绩内部比对报告集合
     */
    public List<WjjlrzWsyjnbbdbg> selectWjjlrzWsyjnbbdbgList(WjjlrzWsyjnbbdbg wjjlrzWsyjnbbdbg);

    /**
     * 新增五局计量认证外审业绩内部比对报告
     *
     * @param wjjlrzWsyjnbbdbg 五局计量认证外审业绩内部比对报告
     * @return 结果
     */
    public int insertWjjlrzWsyjnbbdbg(WjjlrzWsyjnbbdbg wjjlrzWsyjnbbdbg);

    /**
     * 修改五局计量认证外审业绩内部比对报告
     *
     * @param wjjlrzWsyjnbbdbg 五局计量认证外审业绩内部比对报告
     * @return 结果
     */
    public int updateWjjlrzWsyjnbbdbg(WjjlrzWsyjnbbdbg wjjlrzWsyjnbbdbg);

    /**
     * 删除五局计量认证外审业绩内部比对报告
     *
     * @param wjjlrzWsyjnbbdbgId 五局计量认证外审业绩内部比对报告主键
     * @return 结果
     */
    public int deleteWjjlrzWsyjnbbdbgByWjjlrzWsyjnbbdbgId(Integer wjjlrzWsyjnbbdbgId);

    /**
     * 批量删除五局计量认证外审业绩内部比对报告
     *
     * @param wjjlrzWsyjnbbdbgIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteWjjlrzWsyjnbbdbgByWjjlrzWsyjnbbdbgIds(Integer[] wjjlrzWsyjnbbdbgIds);
}
